place where the vines abound - Alemán Inglés Diccionario